package Managment;

import java.util.List;

import NegocioVO.ComandaVO;
import bean.PedidoBean;
import dao.EmpleadoDao;
import dao.MesaDao;
import dao.PedidoDao;

public class ManagmentPedido {
	
	private static ManagmentPedido instancia;
	
	public static ManagmentPedido getInstancia(){
		if(instancia == null)
			instancia = new ManagmentPedido();
		return instancia;
	}
	
	public void AltaPedido(List<ComandaVO> comandas, int nromesa, int nroMozo)
	{
		PedidoBean pedidoBean = new PedidoBean();
		MesaDao mesaDao = new MesaDao();
		EmpleadoDao empleadoDao = new EmpleadoDao();
		PedidoDao pedidoDao = new PedidoDao();
		pedidoBean.setComandas(ManagmentComanda.getInstancia().VoAHibernate(comandas));
		pedidoBean.setEstadoPedido(true);
		pedidoBean.setMesa(mesaDao.getMesa(nromesa));
		pedidoBean.setMozo(empleadoDao.getMozo(nroMozo));
		pedidoDao.altaPedido(pedidoBean);
		
		
		
	}
}
